package com.zhihuishu.micro.course.dto;

/**
 * 已知课程扩展字段信息
 * @author	zhanglikun
 * @date	2015年10月13日 上午9:27:08
 */
public class CourseExtendDto {
	
	private Long courseId ;
	
	private String courseBackground ;			// 课程背景
	private String courseTarget ;				// 课程目标
	//====海外项目新加字段== start ==//
	private String learningOutcomes ;			// 学习成果
	private String learningMethods ;			// 学习方法
	//====海外项目新加字段= end  ===//
	private Integer coursePopularizeType ;		// 推广方式 ：希望联盟推广(1)、希望个人推广(2)、仅校内使用(3)、其他(4)
	private String coursePopularizeContent ;	// 推广广告内容
	
	private String institute ;					// 课程所属院系
	private String courseTeacher ;				// 课程负责人(名称)
	private String courseTeacherLevel ;			// 课程负责人职务
	private String courseTeacherMobile ;		// 课程负责人手机
	private String courseTeacherEmail ;			// 课程负责人邮箱
	private String courseAssistants ;			// 课程助教(联系人)
	private String courseAssistantsContact ;	// 课程助教联系方式(手机或邮箱)
	
	private Integer meetCoursePeriod ;			// 见面课学时
	private Integer onlineCoursePeriod ;		// 在线学时
	private Integer courseRunningTerm ;			// 课程运行周期(学期)
	private Integer courseRecruitObjs ;			// 课程招生对象：全部本、专科生(1)、各大类均适合(2)
	private String courseAcademicPrepare ;		// 学术准备内容
	private Integer courseVideoType ;			// 课程视频类型：直接使用(1)、改造视频(2)、智慧树拍摄(3)、自行拍摄(4)

	private String courseRecruitObjsStr ;		// 字符串类型课程招生对象 by:ztl
	
	public String getLearningOutcomes() {
		return learningOutcomes;
	}

	public void setLearningOutcomes(String learningOutcomes) {
		this.learningOutcomes = learningOutcomes;
	}

	public String getLearningMethods() {
		return learningMethods;
	}

	public void setLearningMethods(String learningMethods) {
		this.learningMethods = learningMethods;
	}

	public Long getCourseId() {
		return courseId;
	}

	public void setCourseId(Long courseId) {
		this.courseId = courseId;
	}

	public String getCourseBackground() {
		return courseBackground;
	}

	public void setCourseBackground(String courseBackground) {
		this.courseBackground = courseBackground;
	}

	public String getCourseTarget() {
		return courseTarget;
	}

	public void setCourseTarget(String courseTarget) {
		this.courseTarget = courseTarget;
	}

	public Integer getCoursePopularizeType() {
		return coursePopularizeType;
	}

	public void setCoursePopularizeType(Integer coursePopularizeType) {
		this.coursePopularizeType = coursePopularizeType;
	}

	public String getCoursePopularizeContent() {
		return coursePopularizeContent;
	}

	public void setCoursePopularizeContent(String coursePopularizeContent) {
		this.coursePopularizeContent = coursePopularizeContent;
	}

	public String getInstitute() {
		return institute;
	}

	public void setInstitute(String institute) {
		this.institute = institute;
	}

	public String getCourseTeacher() {
		return courseTeacher;
	}

	public void setCourseTeacher(String courseTeacher) {
		this.courseTeacher = courseTeacher;
	}

	public String getCourseTeacherLevel() {
		return courseTeacherLevel;
	}

	public void setCourseTeacherLevel(String courseTeacherLevel) {
		this.courseTeacherLevel = courseTeacherLevel;
	}

	public String getCourseTeacherMobile() {
		return courseTeacherMobile;
	}

	public void setCourseTeacherMobile(String courseTeacherMobile) {
		this.courseTeacherMobile = courseTeacherMobile;
	}

	public String getCourseTeacherEmail() {
		return courseTeacherEmail;
	}

	public void setCourseTeacherEmail(String courseTeacherEmail) {
		this.courseTeacherEmail = courseTeacherEmail;
	}

	public String getCourseAssistants() {
		return courseAssistants;
	}

	public void setCourseAssistants(String courseAssistants) {
		this.courseAssistants = courseAssistants;
	}

	public String getCourseAssistantsContact() {
		return courseAssistantsContact;
	}

	public void setCourseAssistantsContact(String courseAssistantsContact) {
		this.courseAssistantsContact = courseAssistantsContact;
	}

/*	public Integer getMeetCoursePeriod() {
		return meetCoursePeriod;
	}

	public void setMeetCoursePeriod(Integer meetCoursePeriod) {
		this.meetCoursePeriod = meetCoursePeriod;
	}

	public Integer getOnlineCoursePeriod() {
		return onlineCoursePeriod;
	}

	public void setOnlineCoursePeriod(Integer onlineCoursePeriod) {
		this.onlineCoursePeriod = onlineCoursePeriod;
	}
*/
	public Integer getCourseRunningTerm() {
		return courseRunningTerm;
	}

	public void setCourseRunningTerm(Integer courseRunningTerm) {
		this.courseRunningTerm = courseRunningTerm;
	}

	public Integer getCourseRecruitObjs() {
		return courseRecruitObjs;
	}

	public void setCourseRecruitObjs(Integer courseRecruitObjs) {
		this.courseRecruitObjs = courseRecruitObjs;
	}

	public String getCourseAcademicPrepare() {
		return courseAcademicPrepare;
	}

	public void setCourseAcademicPrepare(String courseAcademicPrepare) {
		this.courseAcademicPrepare = courseAcademicPrepare;
	}

	public Integer getCourseVideoType() {
		return courseVideoType;
	}

	public void setCourseVideoType(Integer courseVideoType) {
		this.courseVideoType = courseVideoType;
	}
	
	public String getCourseRecruitObjsStr() {
		return courseRecruitObjsStr;
	}

	public void setCourseRecruitObjsStr(String courseRecruitObjsStr) {
		this.courseRecruitObjsStr = courseRecruitObjsStr;
	}

	public Integer getMeetCoursePeriod() {
		return meetCoursePeriod;
	}

	public void setMeetCoursePeriod(Integer meetCoursePeriod) {
		this.meetCoursePeriod = meetCoursePeriod;
	}

	public Integer getOnlineCoursePeriod() {
		return onlineCoursePeriod;
	}

	public void setOnlineCoursePeriod(Integer onlineCoursePeriod) {
		this.onlineCoursePeriod = onlineCoursePeriod;
	}
	
}
